using namespace std;
#include<iostream>
#include<signal.h>
#include<unistd.h>
int main()
{
    sigset_t set;
    sigemptyset(&set);
    sigaddset(&set, SIGINT);
    sigprocmask(SIG_BLOCK, &set, nullptr);
    while(true)
    {
        sigset_t peding_set;
        sigpending(&peding_set);
        for(int i=31;i>0;i--)
        {
            if(sigismember(&peding_set,i))
            {
                cout<<"1";
            }
            else
            {
                cout<<"0";
            }
        }
        cout<<endl;
        sleep(1);
    }
    return 0;
}